package com.itheima.param;

public class Test4 {
    public static void main(String[] args) {
        // 需求：提供任意一个整型数组，和一个需要查询的数据，如果数据存在于数组中返回索引，不存在于数组中返回-1
        int[] arr = {10, 22, 33, 44, 88};

        int index = searchData(arr, 44);
        System.out.println("找到了位置是：" + index);

        System.out.println("--------------------");

        int index1 = searchData(arr, 99);
        System.out.println("找到了位置是：" + index1);
    }

    public static int searchData(int[] arr, int data){
        // 1、数组必须不是null ,且元素个数大于0，才可以进去查询
        if(arr != null && arr.length > 0){
            // 2、遍历数组中的元素
            for (int i = 0; i < arr.length; i++) {
                // 3、判断当前遍历的元素是否是我们要找的，如果是，返回索引
                if(arr[i] == data){
                    return i; // 查到此元素的索引返回了！
                }
            }
        }

        return -1; // 查无此元素



    }


}
